﻿using LightCAD.Core;
using SkiaSharp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LightCAD.Runtime
{
    public interface IMainWindow
    {
        bool IsMinimized { get;  }
        SKRect Location { get; }

        MainWindowController Controller { get;}

        Task<string> OpenDrawingFile();
        Task<string> SaveDrawingFile(string filePath);
        void OpenDrawingTab(LcDocument document);
        void SelectDrawingTab(LcDocument document);

    }
}
